10/24/2021

Developing Data Products - Week 4 Project

Visualizing Philadelphia Census data using Shiny and Plotly.

Assignment

Your Shiny Application

  • Write a shiny application with associated supporting documentation. The documentation should be thought of as whatever a user will need to get started using your application.

  • Deploy the application on Rstudio’s shiny server

  • Share the application link by pasting it into the provided text box

  • Share your server.R and ui.R code on github

The application must include the following:

  • Some form of input (widget: textbox, radio button, checkbox, …)

  • Some operation on the ui input in sever.R

  • Some reactive output displayed as a result of server calculations

  • You must also include enough documentation so that a novice user could use your application.

  • The documentation should be at the Shiny website itself. Do not post to an external link.

Application Overview

  • The application is written using R, Shiny, and Plotly.

  • The Source is split between cooker.R, server.R, and ui.R

  • Data is pre-processed and saved as data.rds

  • Application is hosed on RStudio’s ShinyApps.io service.

Operation

  • Top Panel contains basic instructions
  • Dataset panel allows selection of dataset
    • Age By Sex
    • Education By Sex
  • Map Panel displays map of census tracts, which are selectable
  • Histogram Panel is loaded when Map Panel item is selected

Example Page

Links